package cn.design.realize;

/**
 * @author dlq
 * @description:
 *     为该对象结构中具体元素角色声明一个访问操作接口
 * @date 2020/10/20 10:23
 * @since 1.0
 */
public interface Visitor {
    /**
     * @description
     * @param element  访问的方法,领导发放
     * @return void
     * @author dengliqiang
     * @date 2020/10/20 10:28
     */
    void visit(LeaderConcreteElement element);
    /**
     * @description 访问的方法,普通员工发放
     * @param element
     * @return void
     * @author dengliqiang
     * @date 2020/10/20 10:28
     */
    void visit(NormalConcreteElement element);

}
